![]() |
MOD Effects |
Arpeggiation | This effect rapidly steps the note between 3 pitch values: the original pitch value, the original pitch value + "x" number of halfsteps (step), and the original pitch value + "y" number of halfsteps (peak). |
Slide up | This effect slides pitch up; slide speed is determined by the two parameters: the first parameter is multiplied by 16 and added to the second to obtain the final speed. |
Slide down | This effect is the same as the slide up effect, except the pitch is decreased. • Slides cannot occur outside of a sample's range! |
Slide to note | This effect slides the pitch towards the pitch of the associated note. The two parameters collectively set the speed using the common formula: the first is multiplied by 16 and added to the second. |
Vibrato | This effect performs vibrato on a note. The first parameter is the speed and the second is the depth in halfsteps. |
Continue slide to note + volume slide | This effect continues a previously set slide to note effect while simultaneously sliding the volume either up or down. The first parameter is the speed to slide the volume up and the second is the speed to slide the volume down. |
Continue vibrato + volume slide | This effect continues a previously set "vibrato" effect while simultaneously sliding the volume either up or down - the parameters are arranged in the same way as the continue slide to note + volume slide effect. |
Tremolo | This effect vibrates the volume of the note. The first parameter is the speed of the tremolo and the second is the depth in halfsteps. |
Set instrument offset | This effect plays the associated instrument starting from a specified point, rather than starting from the beginning of the instrument. The offset is the first parameter multiplied by 16 added to the second parameter and that quantity is multiplied by 256. |
Volume slide | This effect slides the volume either up or down. The first parameter is the speed to slide up and the second parameter is the speed to slide down. The unused parameter should be kept at zero. |
Position jump | This effect breaks the pattern (i.e. stops playing it at its current position) and jumps to a new position in the pattern sequence table. The new position is obtained by multiplying the first parameter by 16 and adding it to the second parameter. |
Set volume | This effect sets the volume for its associated note. The volume is the first parameter x 16 + second parameter and valid volumes range from 0 to 40. |
Pattern break | This effect breaks the pattern (i.e. stops playing at its current position) and goes on to the next one in the sequence table. The next pattern starts playing at the row specified by: parameter one x 16 + parameter 2. |
Set speed | This effect sets the speed of the song; values from 0 to 31 are "internal" values - lower numbers being faster. Values 32 to 256 are BPM (beats per minute) values. The speed is determined by the common formula: parameter 1 x 16 + parameter 2. |
Set filter | This effect is used to set a filter on the music. A '1' turns the filter off and a '0' turns the filter on. This effect is, for the most part, obsolete. |
Fine slide up | This effect is similar to the slide up effect, except it only slides the note up once and doesn't continue sliding. The parameter is the slide speed. |
Fine slide down | This effect is the same as the fine slide up effect, except it slides the note down once. |
Glissando control | When glissando is on, a slide to note effect will slide a half-step at a time, instead of a smooth slide. A parameter value of 1 means glissando is on and a value of 0 means glissando is off. |
Vibrato waveform | This effect sets the type of wave for a vibrato effect. A '0' or '4' sets a sine wave with and without filtering. A '1' or '5' sets a triangular wave with and without filtering. A '3' or '7' sets a square wave with and without filtering. |
Set finetune | The parameter is the finetune value, as a signed 2's complement number. That is, if it's value is 0 to 7, the finetune value is the same. If the parameter value if 8 to 15, then the finetune value is the parameter value-16. Positive finetune values make the pitch slightly higher; negative, slightly lower. |
Pattern loop | If the parameter value is 0, the current row is marked as the start of the loop. If the value is 1 through 15, then the pattern jumps to the start of the loop that number of times. |
Tremolo waveform | This effect sets the type of wave for a tremolo effect. A '0' or '4' sets a sine wave with and without filtering. A '1' or '5' sets a triangular wave with and without filtering. A '3' or '7' sets a square wave with and without filtering. |
Retrigger note | The parameter value is the "tick" at which the note will be retriggered. The number of "ticks" per note is determined by the speed of the song. |
Fine volume slide up | This effect slides the volume once only. The parameter value is the slide speed. |
Fine volume slide down | This effect is the same as the fine volume slide up effect, except it slides down. |
Cut note | This effect cuts the note at the tick number specified by the parameter value, giving very short notes. The number of ticks per note is determined by the speed. |
Note delay | This effect delays playing of the note until the tick number specified by the parameter value. |
Invert loop | This effect inverts the looping of the instrument being played in this voice. |